package io.renren.param;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.Date;

@Data
public class ApplicationSaveParam {

    /**
     * 会议室id
     */
    private Long roomId;
    /**
     * 申请会议室的员工id
     */
    private String employeeId;
    /**
     * 申请会议室的员工名字
     */
    private String employeeName;
    /**
     * 会议主题
     */
    @NotBlank(message = "会议主题不能为空")
    private String subject;
    /**
     * 会议内容
     */
    private String content;
    /**
     * 开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date startTime;
    /**
     * 结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date endTime;
    /**
     * 时长，小时
     */
    private Integer duration;
    /**
     * 与会人
     */
    private String participants;
    /**
     * 预约人所在的公司
     */
    private String compId;
}
